make presentations - Turkish English Dictionary